#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>
#include<ctype.h>
#include<string.h>
#include<assert.h>


//int main()
//{
//	char arr[10] = "abcdef";
//	int i = 0;
//	while (arr[i] != '\0')
//	{
//		if (islower(arr[i]))
//		{
//			arr[i] = toupper(arr[i]);
//			printf("%c", arr[i]);
//		}
//		i++;
//	}
//	return 0;
//}


//int main()
//{
//	char arr1[20] = "abcdef";
//	char arr2[20] = "zxc";
//	strcpy(arr1, arr2);
//	size_t len = strlen(arr1);
//	return 0;
//}


//int main()
//{
//	char arr1[20] = { 'a','b' };
//	size_t len1 = strlen(arr1);
//	char arr2[20] = "zxc";
//	strcat(arr1, arr2);
//	size_t len = strlen(arr1);
//	return 0;
//}


//int main()
//{
//	char arr1[20] = "abcdef";
//	char arr2[20] = "zxc";
//	strncpy(arr1, arr2, 4);
//	size_t len = strlen(arr1);
//	return 0;
//}


//int main()
//{
//	char arr1[20] = "abcdef\0XXXXXX";
//	char arr2[20] = "zxc";
//	strncat(arr1, arr2, 5);
//	size_t len = strlen(arr1);
//	return 0;
//}

int main()
{
	char arr1[] = "hhy@13100361603.com@jdk";
	char arr2[] = "@.";
	char* str = NULL;
	for (str = strtok(arr1, arr2); str != NULL; str = strtok(NULL, arr2))
	{
		printf("%s\n", str);
	}
	return 0;
}
